home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / include / linux / nfs_fs.h < prev    next >
C/C++ Source or Header  |  2009-10-16  |  2KB  |  60 lines

  1. /*
  2.  *  linux/include/linux/nfs_fs.h
  3.  *
  4.  *  Copyright (C) 1992  Rick Sladkey
  5.  *
  6.  *  OS-specific nfs filesystem definitions and declarations
  7.  */
  8.  
  9. #ifndef _LINUX_NFS_FS_H
  10. #define _LINUX_NFS_FS_H
  11.  
  12. #include <linux/magic.h>
  13.  
  14. /* Default timeout values */
  15. #define NFS_DEF_UDP_TIMEO    (11)
  16. #define NFS_DEF_UDP_RETRANS    (3)
  17. #define NFS_DEF_TCP_TIMEO    (600)
  18. #define NFS_DEF_TCP_RETRANS    (2)
  19.  
  20. #define NFS_MAX_UDP_TIMEOUT    (60*HZ)
  21. #define NFS_MAX_TCP_TIMEOUT    (600*HZ)
  22.  
  23. #define NFS_DEF_ACREGMIN    (3)
  24. #define NFS_DEF_ACREGMAX    (60)
  25. #define NFS_DEF_ACDIRMIN    (30)
  26. #define NFS_DEF_ACDIRMAX    (60)
  27.  
  28. /*
  29.  * When flushing a cluster of dirty pages, there can be different
  30.  * strategies:
  31.  */
  32. #define FLUSH_SYNC        1    /* file being synced, or contention */
  33. #define FLUSH_STABLE        4    /* commit to stable storage */
  34. #define FLUSH_LOWPRI        8    /* low priority background flush */
  35. #define FLUSH_HIGHPRI        16    /* high priority memory reclaim flush */
  36. #define FLUSH_NOCOMMIT        32    /* Don't send the NFSv3/v4 COMMIT */
  37. #define FLUSH_INVALIDATE    64    /* Invalidate the page cache */
  38. #define FLUSH_NOWRITEPAGE    128    /* Don't call writepage() */
  39.  
  40.  
  41. /*
  42.  * NFS debug flags
  43.  */
  44. #define NFSDBG_VFS        0x0001
  45. #define NFSDBG_DIRCACHE        0x0002
  46. #define NFSDBG_LOOKUPCACHE    0x0004
  47. #define NFSDBG_PAGECACHE    0x0008
  48. #define NFSDBG_PROC        0x0010
  49. #define NFSDBG_XDR        0x0020
  50. #define NFSDBG_FILE        0x0040
  51. #define NFSDBG_ROOT        0x0080
  52. #define NFSDBG_CALLBACK        0x0100
  53. #define NFSDBG_CLIENT        0x0200
  54. #define NFSDBG_MOUNT        0x0400
  55. #define NFSDBG_FSCACHE        0x0800
  56. #define NFSDBG_ALL        0xFFFF
  57.  
  58.  
  59. #endif
  60.